1
La Gramática de Cadenas: Definir Patrones con RegExp
AI020Lesson 5
00:00

Expresiones Regulares (RegExp) son una gramática formal especializada utilizada para describir, coincidir y manipular patrones dentro de datos de cadena. En JavaScript, un RegExp actúa como un plano directriz para que el motor realice operaciones de búsqueda y validación.

1. Definir la Gramática

Existen dos formas principales para instanciar un patrón: notación literal (var re2 = /abc/;), compilada cuando se carga el script, y el constructor RegExp (var re1 = new RegExp("abc");), que permite crear patrones dinámicamente a partir de variables.

/abc/Literal (Rápido/Estático)new RegExp("abc")Constructor (Dinámico)

2. El Método .test()

El .test() método es la forma más fundamental de aplicar esta gramática; devuelve un valor booleano que indica si el patrón existe en cualquier parte de la cadena objetivo. Algunos caracteres como + tienen significados funcionales y deben ser escapados con una barra invertida (por ejemplo, /eighteen\+/) para ser coincididos literalmente.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>